magician_names=['a','b','c','d']

def show_magicians(magician_names):
    for magician_name in magician_names:
        print(magician_name)

def make_great(magician_names):
    while magician_names:
        current = "the great "+magician_names.pop()
        magician_new.append(current)


if __name__ == '__main__':
    magician_new=[]
    make_great(magician_names[:])
    show_magicians(magician_names)
    show_magicians(magician_new)